#!/usr/bin/env python3  
#coding: utf-8  
import smtplib  
from email.mime.text import MIMEText  
from email.header import Header  

sender = '***'  
receiver = '***'  
subject = 'python email test'  
smtpserver = 'smtp.163.com'  
username = '***'  
password = '***'  

msg = MIMEText('你好','text','utf-8')#中文需参数‘utf-8'，单字节字符不需要  

msg = MIMEText('<html><h1>你好</h1></html>','html','utf-8') #html


#构造附件
#msgRoot = MIMEMultipart('related')
#msgRoot['Subject'] = 'test message'
#att = MIMEText(open('h:\\python\\1.jpg', 'rb').read(), 'base64', 'utf-8')
#att["Content-Type"] = 'application/octet-stream'
#att["Content-Disposition"] = 'attachment; filename="1.jpg"'
#msgRoot.attach(att)


msg['Subject'] = Header(subject, 'utf-8')  

smtp = smtplib.SMTP()  
smtp.connect('smtp.163.com')  
smtp.login(username, password)  
smtp.sendmail(sender, receiver, msg.as_string())  
smtp.quit()   